package com.dj.ms.support.log;

import com.dj.common.DeJiSerializable;
import lombok.*;
import lombok.experimental.Accessors;


/**
 * <br>
 * <p>操作日志元数据</p>
 *
 * <br>
 *
 * @author ZJG
 * @version 1.0
 * @date 2021/9/27 下午6:23
 */
@Setter
@Getter
@Builder
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class OperateLogMetadata extends DeJiSerializable {

    /**
     * 用户ID
     */
    private String userId;
    /**
     * 用户名称
     */
    private String userName;
    /**
     * 商户ID
     */
    private String merchantId;
    /**
     * 店铺ID
     */
    private String storeId;
    /**
     * 用户ip
     */
    private String operationIp;
    /**
     * 操作描述
     */
    private String operationDesc;
    /**
     * 操作入参
     */
    private String operationParam;
    /**
     * 操作主键ID
     */
    private String operationKey;
    /**
     * 操作主键值
     */
    private Object operationValue;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 创建时间
     */
    private String createTimeStr;
    /**
     * 系统来源
     */
    private String system;


}
